home *** CD-ROM | disk | FTP | other *** search
/ AOL File Library: 2,801 to 2,900 / aol-file-protocol-4400-2801-to-2900.zip / AOLDLs / C++ Files Library / MRDiim, 3D World Shell / MRDiim.sit / MRDiim / MDmain.cp < prev    next >
Text File  |  1994-12-19  |  1KB  |  59 lines

  1. #include<QDOffScreen.h>
  2. #include "Utils_List.h"
  3. #include "Utils_Dialog.h"
  4. #include "Utils_General.h"
  5. #include "MRRachet.h"
  6. #include "MREyeBall.h"
  7. #include "MRShindler.h"
  8. #include "MRJones.h"
  9. #include "MRConstruction.h"
  10. #include "MRDiim.h"
  11. #include "MRDiimApp.h"
  12.  
  13. // Holder of lists for dialog boxes.
  14. MRShindler    *DialogListKeeper;
  15.  
  16. //wall's pattern for fill
  17. PixPatHandle    WallPenPattern[2][3];
  18.  
  19. void    main (void)
  20. {
  21.     MRDoomApp    *myMRDoomApp;
  22.     Rect        myRect={0,0,150,150};
  23.     PicHandle    tempPict;
  24.     
  25.     InitToolbox();
  26.     
  27.     //My Utils Init.
  28.     InitUtils();
  29.  
  30.     // Init the App
  31.     myMRDoomApp= new MRDoomApp;
  32.     
  33.     // Init the Dialog Keeper
  34.     DialogListKeeper= new MRShindler;
  35.  
  36.     // load in the ppat for the walls
  37.     WallPenPattern[0][0] = GetPixPat(128);
  38.     WallPenPattern[0][1] = GetPixPat(129);
  39.     WallPenPattern[0][2] = GetPixPat(130);
  40.  
  41.     WallPenPattern[1][0] = WallPenPattern[1][1] = WallPenPattern[1][2] = GetPixPat(131);
  42.  
  43.     // Run it!
  44.     myMRDoomApp->Run();
  45.         
  46.     // kill ppat for wall
  47.     DisposePixPat(WallPenPattern[0][0]);
  48.     DisposePixPat(WallPenPattern[0][1]);
  49.     DisposePixPat(WallPenPattern[0][2]);
  50.  
  51.     DisposePixPat(WallPenPattern[1][0]);
  52.  
  53.     // Quit.  Kill it.
  54.     delete (DialogListKeeper);
  55.     delete (myMRDoomApp);
  56.  
  57. }
  58.  
  59.